package com.guodu.service;

import java.util.List;

import com.guodu.entity.PurchaseBiddingPlanTwo;
import com.guodu.entity.PurchasebiddingtwoStatus;
import com.guodu.entity.Units;
import com.guodu.entity.UserInfo;
import com.guodu.vo.PurchaseBiddingPlanTwoQueryVo;
import com.guodu.vo.PurchaseBiddingPlanTwoVo;

public interface PurchaseBiddingPlanTwoService {
	PurchaseBiddingPlanTwoVo findAllMoney(PurchaseBiddingPlanTwoQueryVo pbpq,Units units);
	long findSizeByVo(PurchaseBiddingPlanTwoQueryVo pbpq,Units units);

	public void examinAll(PurchaseBiddingPlanTwoQueryVo pbpq,Units units);
	
	List<PurchaseBiddingPlanTwoVo> findByVo(PurchaseBiddingPlanTwoQueryVo pbpq, Units units, int curPage, int pageSize);

	void save(PurchaseBiddingPlanTwo purchaseBiddingPlanTwo);

	PurchaseBiddingPlanTwo findById(String purchaseId);

	void update(PurchaseBiddingPlanTwo purchaseBiddingPlanTwo, Long status);

	List<PurchasebiddingtwoStatus> findStatus(String purchaseId);

	void examine(String ids, String rs, String beforeStatus, Long status,
			UserInfo user);

	void delByIds(String[] delIds);

	List<PurchaseBiddingPlanTwo> findAllByVo(
			PurchaseBiddingPlanTwoQueryVo pbpq, Units attribute);

}
